Rapid Prototyping of an Aircraft Model in an Object-oriented Simulation
نویسنده
چکیده
A team was created to participate in the Mars Scout Opportunity. Trade studies determined that an aircraft provided the best opportunity to complete the science objectives of the team. A high fidelity six degree of freedom flight simulation was required to provide credible evidence that the aircraft design fulfilled mission objectives and to support the aircraft design process by providing performance evaluations. The team created the simulation using the Langley Standard Real-Time Simulation in C++ (LaSRS++) application framework. A rapid prototyping approach was necessary because the team had only three months to both develop the aircraft simulation model and evaluate aircraft performance as the design and mission parameters matured. The design of LaSRS++ enabled rapid-prototyping in several ways. First, the framework allowed component models to be designed, implemented, unit-tested, and integrated quickly. Next, the framework provides a highly reusable infrastructure that allowed developers to maximize code reuse while concentrating on aircraft and mission specific features. Finally, the framework reduces risk by providing reusable components that allow developers to build a quality product with a compressed testing cycle that relies heavily on unit testing of new components. * Aerospace Engineer, Member AIAA. Introduction NASA’s Mars Scout Opportunity was created to enlist proposals for innovative investigations that complement NASA’s core Mars Exploration Program. NASA Langley Research Center teamed with the Jet Propulsion Laboratory (JPL), NASA Goddard Research Center, Lockheed Martin Astronautics, Aurora Flight Sciences, Charles Stark Draper Laboratory, Malin Space Science Systems and several prominent academic researchers to participate in the opportunity. The team established science goals for the project that required a regional survey of Mars. Trade studies determined that an aircraft provided the best opportunity to complete the science objects of the team. This led the team to propose a project where an aircraft would be released into the atmosphere of Mars to perform an Aerial Regional-scale Environmental Survey (ARES). To create a credible proposal, the team needed to provide a detailed aircraft design and demonstrate that it could complete the mission objectives. As the design evolved, aircraft capability needed to be evaluated. Specifically, could the aircraft pullout before striking the ground after being released from a spacecraft? Could the aircraft fly long enough to meet the science objectives? Could the aircraft provide a stable platform that would allow instrumentation to make usable measurements? A high fidelity six degree of freedom flight simulation was required to provide answers to these questions.
منابع مشابه
Modelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملApplication of the Extreme Learning Machine for Modeling the Bead Geometry in Gas Metal Arc Welding Process
Rapid prototyping (RP) methods are used for production easily and quickly of a scale model of a physical part or assembly. Gas metal arc welding (GMAW) is a widespread process used for rapid prototyping of metallic parts. In this process, in order to obtain a desired welding geometry, it is very important to predict the weld bead geometry based on the input process parameters, which are voltage...
متن کاملA Teaching Environment to Model and Simulate Computer Processors
The paper describes a system to design computer processors and to simulate their behaviour during the execution of assembly user programs. The system, called APE (Architecture Prototyping Environment), is based on a dynamic object oriented definition and use of processor components. After the user choice of the architecture components, the system builds a processor simulator allowing users to s...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملOMS Rapid Prototyping System for the Development of Object - OrientedDatabase Application
We present an object-oriented data model and system that supports the development of database application systems through a combination of rapid prototyping and reenement. Prototyping is performed on an abstract application model and is independent of any implementation platform { supporting not only the design stage, but also analysis and requirements modelling. The underlying model, OM, has a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003